package com.sunagy.demand.backend.service;

import com.sunagy.demand.backend.VO.request.DictTypeAddRequestVO;
import com.sunagy.demand.backend.VO.request.DictValueAddRequestVO;
import com.sunagy.demand.backend.VO.request.DictValueEditRequestVO;
import com.sunagy.demand.backend.VO.response.DictTypeResponseVO;
import com.sunagy.demand.backend.VO.response.DictValueResponseVO;

import java.util.List;

public interface DictService {


    DictValueResponseVO addDictValue(DictValueAddRequestVO dictValueAddRequestVO);

    Integer deleteDictValue(Integer id);

    List<DictTypeResponseVO> getList();

    List<DictValueResponseVO> getDictValueList(Integer id);

    Integer deleteDictType(Integer id);

    DictTypeResponseVO addDictType(DictTypeAddRequestVO dictTypeAddRequestVO);

    DictValueResponseVO editDictValue(Integer id,DictValueEditRequestVO dictValueEditRequestVO);
}
